.u-block {
	padding: 14px;
	&__section {
		margin-bottom: 10px;
	}
	&__title {
		margin-top: 10px;
		font-size: 15px;
		color: $u-content-color;
		margin-bottom: 10px;
	}
	&__flex {
		/* #ifndef APP-NVUE */
		display: flex;
		/* #endif */
	}
}

// 使用了cell组件的icon图片样式
.u-cell-icon {
	width: 36rpx;
	height: 36rpx;
	margin-right: 8rpx;
}

.u-page {
	padding: 15px 15px 40px 15px;
}

.u-demo-block {
	flex: 1;
	margin-bottom: 23px;

	&__content {
		@include flex(column);
	}

	&__title {
		font-size: 14px;
		color: rgb(143, 156, 162);
		margin-bottom: 8px;
		@include flex;
	}
}

// for me
.u-product {
	@include flex;
	padding: 5px;
	margin: 6px;
	border: 1px solid $u-info-disabled;
	border-radius: 15px;
	.__left {
		margin: 5px;
		flex: 0;
	}
	.__right {
		flex: 1;
		justify-content: space-between;
		@include flex(column) 
		
		.__name {
			margin-top: 5px;
			font-size: 16px;
			color: $u-content-color;
			margin-bottom: 5px;
		}
		.__spec {
			margin-top: 5px;
			font-size: 14px;
			color: $u-tips-color;
			margin-bottom: 5px;
		}
		.__price {
			margin-top: 5px;
			font-size: 16px;
			font-weight: bold;
			text-align: right;
			color: red;
			margin-bottom: 5px;
			.__count {
				font-size: 16px;
				padding: 0 10px;
			}
		}
	}
}
.u-slot-label {
	margin-top: 5px;
	font-size: 12px;
	color: #909193;
	line-height: 18px;
}
